for i,v in ipairs(workspace:GetDescendants()) do if v:IsA("BasePart") and v.Name ~= "Terrain" and v.Name ~= "Base" and v.Name ~= "Wall" then if not v:FindFirstAncestorWhichIsA("Model"):FindFirstChildWhichIsA("Humanoid") then v.Anchored = false v:BreakJoints() local df = -v:GetMass()*workspace.Gravity local f = -df local bf = Instance.new("BodyForce") bf.Force = Vector3.new(0,f,0) bf.Parent = v v:ApplyImpulse((Random.new():NextUnitVector() * 50) * v.AssemblyMass) end end end